#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/3/13 0:39
# @Author : XXX
# @Site : 
# @File : day-1.py
# @Software: PyCharm

'''
问题
1
：
创建一个名为Shape的父类，具有一个area方法。然后创建一个Rectangle
子类，继承自Shape，并具有额外的width和height属性。该子类还应该具有一个perimeter方法来计算矩形的周长。
'''


class Shape:
    def __init__(self):
        pass

    def area(self):
        pass


class Rectangle(Shape):
    def __init__(self, width, height, ):
        super().__init__()
        self.width = width
        self.height = height

    def area(self):
        return self.width * self.height

    def perimeter(self):
        return (self.width + self.height) * 2


cd = Rectangle(4, 5)
print(cd.area())
print(cd.perimeter())
